pub mod parse_asset;
pub mod parse_library;
pub mod parse_version;
pub mod parse_version_manifest;

pub trait Parse<T>: Sized {
  type Error;
  fn parse(value: T) -> Result<Self, Self::Error>;
}
